-- @Author: 作者QQ381990860
-- @Date:   2022-05-08 13:29:55
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-06-04 22:08:05
--======================================================================--
-- @作者: QQ381990860
-- @创建时间:   2019-12-03 02:17:19
-- @Last Modified time: 2022-04-29 08:13:32
--======================================================================--
local floor = math.floor


 function 角色处理类:刷新威望(data,临时id)
 
    if data.新加修炼 ==nil  then
	   data.新加修炼 = {}
    end
	--修炼名称 = {"法术","法抗","攻击","防御","猎术"},
     local 临时称谓 = ""   
	
		
   if data.威望经验 < 360  then 
	     for n = 1, #全局变量.修炼名称 do
         	data.新加修炼[全局变量.修炼名称[n]] = 0
         end

   elseif data.威望经验 >= 360 and data.威望经验 <820 then 
	  
	  --   for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 1
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 0
			-- end
   --       end
	 临时称谓 = "九品县尉"  
  elseif data.威望经验 >= 820 and data.威望经验 <1600 then 
   --      for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 1
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 1
			-- end
   --       end
		 临时称谓 = "八品县丞" 
  elseif data.威望经验 >= 1600 and data.威望经验 <2820 then
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 2
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 1
			-- end
   --       end
  临时称谓 = "七品长史" 
  elseif data.威望经验 >= 2820 and data.威望经验 <4600 then
   --       for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 2
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 2
			-- end
   --       end
  临时称谓 = "从六品司马" 
  elseif data.威望经验 >= 4600 and data.威望经验 <7060 then 
   --        for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 3
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 2
			-- end
   --       end
临时称谓 = "正六品都尉" 
  elseif data.威望经验 >= 7060 and data.威望经验 <10360 then 
   --       for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 3
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 3
			-- end
   --       end
  临时称谓 = "从五品大夫" 
  elseif data.威望经验 >= 10360 and data.威望经验 <14500 then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 4
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 3
			-- end
   --       end
  临时称谓 = "正五品中丞" 
  elseif data.威望经验 >= 14500 and data.威望经验 <19720 then 
   --      for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 4
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 4
			-- end
   --       end
  临时称谓 = "从四品少监" 
  elseif data.威望经验 >= 19720 and data.威望经验 <26100 then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 5
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 4
			-- end
   --       end
  临时称谓 = "正四品侍郎" 
  elseif data.威望经验 >= 26100 and data.威望经验 <33760 then
   --    for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 5
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 5
			-- end
   --       end
  临时称谓 = "从三品刺史" 
  elseif data.威望经验 >= 33760 and data.威望经验 <42820 then 
   --       for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 6
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 5
			-- end
   --       end
  临时称谓 = "正三品尚书" 
  elseif data.威望经验 >= 42820 and data.威望经验 <53400 then 
   --      for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 6
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 6
			-- end
   --       end
  临时称谓 = "从二品都督" 		 
  elseif data.威望经验 >= 53400 and data.威望经验 <65620 then 
   --      for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 7
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 6
			-- end
   --       end
 临时称谓 = "正二品将军" 
  elseif data.威望经验 >= 65620 and data.威望经验 <79000 then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 7
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 7
			-- end
   --       end
 临时称谓 = "从一品郡王" 
  elseif data.威望经验 >= 79000 and data.威望经验 <95460 then 
   --    for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 8
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 7
			-- end
   --       end
  临时称谓 = "正一品太尉" 
  elseif data.威望经验 >= 95460 and data.威望经验 <124652 then 
   --    for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 8
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 8
			-- end
   --       end
  临时称谓 = "情谊西游"
  elseif data.威望经验 >= 124652 and data.威望经验 <159960 then 
   --    for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 9
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 8
			-- end
   --       end
  临时称谓 = "情谊西游·九宠传奇"
  elseif data.威望经验 >= 159960 and data.威望经验 <202176 then 
   --    for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 9
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 9
			-- end
   --       end
  临时称谓 = "情谊西游·九宠武魂"
  elseif data.威望经验 >= 202176 and data.威望经验 <252140 then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 10
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 9
			-- end
   --       end
  临时称谓 = "情谊西游·九宠战神"
  elseif data.威望经验 >= 252140 and data.威望经验 <500000 then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 10
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 10
			-- end
   --       end
   临时称谓 = "情谊西游·九宠仙尊"
  elseif data.威望经验 >= 500000 and data.威望经验 <1000000 then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 11
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 10
			-- end
   --       end
	临时称谓 = "情谊西游·九宠上君"
 elseif data.威望经验 >= 1000000  then 
   --     for n = 1, #全局变量.修炼名称 do
		 --  if n==1 or n == 3 then
   --       	data.新加修炼[全局变量.修炼名称[n]] = 11
			-- else
			-- data.新加修炼[全局变量.修炼名称[n]] = 11
			-- end
   --       end
     临时称谓 = "情谊西游·九宠真神"
  end
  if 临时称谓 ~= "" then 
     self:刷新威望称谓(临时id,临时称谓)	
  end
 ---table.print(data.新加修炼)
  end


 function 角色处理类:刷新威望称谓(临时id,临时称谓)
    local 称谓组 = {"九品县尉","八品县丞","七品长史","从六品司马","正六品都尉","从五品大夫","正五品中丞","从四品少监","正四品侍郎","从三品刺史","正三品尚书","从二品都督","正二品将军","从一品郡王","正一品太尉","情谊西游","情谊西游·九宠传奇","情谊西游·九宠武魂","情谊西游·九宠战神","情谊西游·九宠仙尊","情谊西游·九宠上君","情谊西游·九宠真神"}
	    for n=1,#称谓组 do 
            if 称谓组[n] ==临时称谓  and 角色处理类:检查称谓(玩家数据[临时id],称谓组[n])== false then
			    角色处理类:添加称谓(玩家数据[临时id],称谓组[n])
			elseif 称谓组[n] ~=临时称谓  and 角色处理类:检查称谓(玩家数据[临时id],称谓组[n]) then  
		       角色处理类:回收称谓(玩家数据[临时id],称谓组[n])
		    end
		end	

 end